Markov Chain Monte Carlo(马尔可夫链蒙特卡洛,简称 MCMC)是一类用随机抽样来近似计算的方法:通过构造一个满足“马尔可夫性质”的随机过程(链),让它在长期运行后从目标分布中抽样,从而用于贝叶斯推断、积分近似、复杂概率模型的参数估计等。除这一常见用法外,“Monte Carlo”也可泛指随机模拟方法。
/ˈmɑːrkɔːf tʃeɪn ˌmɑːnti ˈkɑːrloʊ/
MCMC helps us sample from a difficult probability distribution.
MCMC 帮助我们从一个难以直接抽样的概率分布中取样。
In Bayesian statistics, Markov chain Monte Carlo is often used to approximate posterior distributions when exact calculation is impossible.
在贝叶斯统计中,当无法进行精确计算时,马尔可夫链蒙特卡洛常用来近似后验分布。
Markov来自俄国数学家Andrey Markov(安德雷·马尔可夫),指“下一步只依赖当前状态”的随机过程(马尔可夫链)。Monte Carlo(蒙特卡洛)原指摩纳哥的著名博彩地,因赌博与随机性相关,后来被借用来命名“用随机抽样进行计算/模拟”的方法;两者结合,就形成了用马尔可夫链来进行随机抽样的一整套算法思想。